import javax.swing.plaf.SliderUI;

/**
 * @Grup:PACKAGE_NAME
 * @Auther:cola
 * @Data:2021/3/30-2021-03-20:22
 * @version:1.0
 *
 * 线程的休眠
 * 在当前线程的执行中,暂停指定的毫秒数,释放CPU的时间片
 */
public class ThreadDemo {
    public static void main(String[] args) {
        MyTread mt=new MyTread();
        mt.start();//启动线程
        //推荐使用Runnable
        MyRunnable mr=new MyRunnable();
        Thread t2=new Thread(mr);
        t2.start();
    }
}
/*
* 实现线程的第一种方式:继承Thread类
* */
class MyTread extends  Thread{
    @Override
    public void run() {
        for (int i = 0; i <500 ; i++) {
            System.out.println(Thread.currentThread().getName()+":"+i);
            try {
                sleep(100);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
/*
* 实现线程的第二种方式:实现Runnble接口
* */
class MyRunnable implements Runnable{

    @Override
    public void run() {
        for (int i = 0; i <500 ; i++) {
            System.out.println(Thread.currentThread().getName()+":"+i);
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}